package com.ktjiaoyu.mapper;


import com.ktjiaoyu.entity.Supplier;
import com.ktjiaoyu.entity.SysUser;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface SupplierMapper {
    /**
     * 供货商分页查询
     */
    public List<Supplier> getPage(@Param("entity") Supplier entity, @Param("offset") Integer offset, @Param("pageSize") Integer pageSize);

    /**
     * 供货商分页查询总记录数
     */

    public Long count(@Param("entity") Supplier entity);

    /**
     * 添加用户
     */
    public int insert(Supplier supplier);

    /**
     * 修改用户
     */
    public int update(Supplier supplier);

    /**
     * 根据id查询供应商信息
     */
    public Supplier findById(@Param("id") Long id) throws Exception;

    /**
     * 查询全部供应商信息
     */
    public List<Supplier> getAll() throws Exception;

    int deleteById(Long id);
}
